package com.mj.common.sdk.api;

import com.mj.common.config.AppConfig;
import com.mj.common.sdk.beans.qrcode.Qrcode;
import com.mj.common.sdk.tools.HttpUtil;
import com.mj.common.util.JSONUtil;

/**
 * 生成二维码使用
 * 
 * @author zhouping
 *
 */
public class QRcodeClient extends AbstractClient {

	// 发送数据
	public ApiResult createQRcode(String jsonStr) {
		AccessToken accessToken = getAccessToken();
		String jsonResult = HttpUtil.post(AppConfig.WEI_XIN_QRCODE + accessToken.getAccessToken(), jsonStr);
		return proceResult(jsonResult);
	}

	/**
	 * 构建数据
	 */
	public ApiResult createQRcode(Qrcode qrcode) {
		String jsonStr = JSONUtil.toJson(qrcode);
		return createQRcode(jsonStr);
	}
}
